OneTeamSoftware\WooCommerce\Shipping\BaseParcelPacker A

Total Complexity 58
Dependencies 1
Dependents 1
Total lines 346
Lines of code 234
Logical lines of code 136
Comment lines 2
Methods 20
Properties 12

Methods 20

Method Rating Maintainability Complexity Lines of code
setSettings()
A
55 8 20
pack()
S
48 7 30
getCombinedParcels()
S
50 5 30
addParcel()
S
60 5 12
adjustParcel()
S
56 4 17
getChildrenItemIds()
S
65 5 9
adjustWeight()
S
60 4 13
mergeItems()
S
64 3 10
setItemParents()
S
64 3 9
packSingleProduct()
S
57 1 16
adjustParcels()
S
65 2 8
toNumber()
S
66 2 8
setPackageTypes()
S
67 2 8
__construct()
S
58 1 15
toParcelItem()
S
63 1 11
maybePackProduct()
S
77 1 4
startPacking()
S
79 1 3
finishPacking()
S
79 1 3
setBoxes()
S
91 1 2
getProductVolume()
S
70 1 6